package com.axx.android.subject;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Administrator on 2017/8/3 0003.
 */

public class SubjectNow {

    /**
     * subject : {"id":"20170801","name":"在你的学生时代，印象最深的语文课文是哪一篇","url":"http://axx.oss-cn-shenzhen.aliyuncs.com/common/zhuanti.png","good":0,"reply":0,"timeStart":"2017-08-01 18:27:22","timeEnd":"2017-08-08 18:27:27","phase":3,"status":1}
     * subjectDetailList : [{"id":"1501584624790mHKq20170801","subjectId":"20170801","user":{"id":"0Oh2mHKqHztLG0bhrYy","phone":"18344988700","nickName":"文刀啊啊啊","realName":"张三","sex":"W","idCard":"350181199306171895","province":null,"city":null,"town":null,"address":null,"energy":4,"waterTimes":10,"bag":null,"headPic":"http://axx.oss-cn-shenzhen.aliyuncs.com/common/touxiang.jpg","backPic":"http://axx.oss-cn-shenzhen.aliyuncs.com/common/background.png","longitude":119.199639,"latitude":26.078352,"status":"1","sendTimes":0,"getTimes":0,"distance":0,"showMeTime":null,"showMeStatus":0,"lastLongitude":119.199721,"lastLatitude":26.078412,"cityCode":350100,"cityName":"福州市"},"good":1,"goodStatus":0,"text":"我印象最深的是 朱自清的《背影》这篇文章，因为正如我们真实的父亲那般，在我们面前展示的父爱永远是那般的模糊，却有深沉","time":"2017-08-01 18:50:25","pic":[]}]
     */

    private SubjectBean subject;
    private List<SubjectDetailListBean> subjectDetailList;

    public SubjectBean getSubject() {
        return subject;
    }

    public void setSubject(SubjectBean subject) {
        this.subject = subject;
    }

    public List<SubjectDetailListBean> getSubjectDetailList() {
        return subjectDetailList;
    }

    public void setSubjectDetailList(List<SubjectDetailListBean> subjectDetailList) {
        this.subjectDetailList = subjectDetailList;
    }

    public static class SubjectBean {
        /**
         * id : 20170801
         * name : 在你的学生时代，印象最深的语文课文是哪一篇
         * url : http://axx.oss-cn-shenzhen.aliyuncs.com/common/zhuanti.png
         * good : 0
         * reply : 0
         * timeStart : 2017-08-01 18:27:22
         * timeEnd : 2017-08-08 18:27:27
         * phase : 3
         * status : 1
         */

        private String id;
        private String name;
        private String url;
        private int good;
        private int reply;
        private String timeStart;
        private String timeEnd;
        private int phase;
        private int status;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        public int getGood() {
            return good;
        }

        public void setGood(int good) {
            this.good = good;
        }

        public int getReply() {
            return reply;
        }

        public void setReply(int reply) {
            this.reply = reply;
        }

        public String getTimeStart() {
            return timeStart;
        }

        public void setTimeStart(String timeStart) {
            this.timeStart = timeStart;
        }

        public String getTimeEnd() {
            return timeEnd;
        }

        public void setTimeEnd(String timeEnd) {
            this.timeEnd = timeEnd;
        }

        public int getPhase() {
            return phase;
        }

        public void setPhase(int phase) {
            this.phase = phase;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }
    }

    public static class SubjectDetailListBean implements Serializable {
        /**
         * id : 1501584624790mHKq20170801
         * subjectId : 20170801
         * user : {"id":"0Oh2mHKqHztLG0bhrYy","phone":"18344988700","nickName":"文刀啊啊啊","realName":"张三","sex":"W","idCard":"350181199306171895","province":null,"city":null,"town":null,"address":null,"energy":4,"waterTimes":10,"bag":null,"headPic":"http://axx.oss-cn-shenzhen.aliyuncs.com/common/touxiang.jpg","backPic":"http://axx.oss-cn-shenzhen.aliyuncs.com/common/background.png","longitude":119.199639,"latitude":26.078352,"status":"1","sendTimes":0,"getTimes":0,"distance":0,"showMeTime":null,"showMeStatus":0,"lastLongitude":119.199721,"lastLatitude":26.078412,"cityCode":350100,"cityName":"福州市"}
         * good : 1
         * goodStatus : 0
         * text : 我印象最深的是 朱自清的《背影》这篇文章，因为正如我们真实的父亲那般，在我们面前展示的父爱永远是那般的模糊，却有深沉
         * time : 2017-08-01 18:50:25
         * pic : []
         */

        private String id;
        private String subjectId;
        private UserBean user;
        private int good;
        private int goodStatus;
        private String text;
        private String time;
        private List<ImageBean> pic;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getSubjectId() {
            return subjectId;
        }

        public void setSubjectId(String subjectId) {
            this.subjectId = subjectId;
        }

        public UserBean getUser() {
            return user;
        }

        public void setUser(UserBean user) {
            this.user = user;
        }

        public int getGood() {
            return good;
        }

        public void setGood(int good) {
            this.good = good;
        }

        public int getGoodStatus() {
            return goodStatus;
        }

        public void setGoodStatus(int goodStatus) {
            this.goodStatus = goodStatus;
        }

        public String getText() {
            return text;
        }

        public void setText(String text) {
            this.text = text;
        }

        public String getTime() {
            return time;
        }

        public void setTime(String time) {
            this.time = time;
        }

        public List<ImageBean> getPic() {
            return pic;
        }

        public static class ImageBean implements Serializable {

            private String id;
            private String url;
            private String type;
            private String mainId;
            private String createTime;
            private Object upId;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public String getMainId() {
                return mainId;
            }

            public void setMainId(String mainId) {
                this.mainId = mainId;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public Object getUpId() {
                return upId;
            }

            public void setUpId(Object upId) {
                this.upId = upId;
            }
        }

        public void setPic(List<ImageBean> pic) {
            this.pic = pic;
        }

        public static class UserBean implements Serializable {
            /**
             * id : 0Oh2mHKqHztLG0bhrYy
             * phone : 18344988700
             * nickName : 文刀啊啊啊
             * realName : 张三
             * sex : W
             * idCard : 350181199306171895
             * province : null
             * city : null
             * town : null
             * address : null
             * energy : 4
             * waterTimes : 10
             * bag : null
             * headPic : http://axx.oss-cn-shenzhen.aliyuncs.com/common/touxiang.jpg
             * backPic : http://axx.oss-cn-shenzhen.aliyuncs.com/common/background.png
             * longitude : 119.199639
             * latitude : 26.078352
             * status : 1
             * sendTimes : 0
             * getTimes : 0
             * distance : 0
             * showMeTime : null
             * showMeStatus : 0
             * lastLongitude : 119.199721
             * lastLatitude : 26.078412
             * cityCode : 350100
             * cityName : 福州市
             */

            private String id;
            private String phone;
            private String nickName;
            private String realName;
            private String sex;
            private String idCard;
            private Object province;
            private Object city;
            private Object town;
            private Object address;
            private int energy;
            private int waterTimes;
            private Object bag;
            private String headPic;
            private String backPic;
            private double longitude;
            private double latitude;
            private String status;
            private int sendTimes;
            private int getTimes;
            private int distance;
            private Object showMeTime;
            private int showMeStatus;
            private double lastLongitude;
            private double lastLatitude;
            private int cityCode;
            private String cityName;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getPhone() {
                return phone;
            }

            public void setPhone(String phone) {
                this.phone = phone;
            }

            public String getNickName() {
                return nickName;
            }

            public void setNickName(String nickName) {
                this.nickName = nickName;
            }

            public String getRealName() {
                return realName;
            }

            public void setRealName(String realName) {
                this.realName = realName;
            }

            public String getSex() {
                return sex;
            }

            public void setSex(String sex) {
                this.sex = sex;
            }

            public String getIdCard() {
                return idCard;
            }

            public void setIdCard(String idCard) {
                this.idCard = idCard;
            }

            public Object getProvince() {
                return province;
            }

            public void setProvince(Object province) {
                this.province = province;
            }

            public Object getCity() {
                return city;
            }

            public void setCity(Object city) {
                this.city = city;
            }

            public Object getTown() {
                return town;
            }

            public void setTown(Object town) {
                this.town = town;
            }

            public Object getAddress() {
                return address;
            }

            public void setAddress(Object address) {
                this.address = address;
            }

            public int getEnergy() {
                return energy;
            }

            public void setEnergy(int energy) {
                this.energy = energy;
            }

            public int getWaterTimes() {
                return waterTimes;
            }

            public void setWaterTimes(int waterTimes) {
                this.waterTimes = waterTimes;
            }

            public Object getBag() {
                return bag;
            }

            public void setBag(Object bag) {
                this.bag = bag;
            }

            public String getHeadPic() {
                return headPic;
            }

            public void setHeadPic(String headPic) {
                this.headPic = headPic;
            }

            public String getBackPic() {
                return backPic;
            }

            public void setBackPic(String backPic) {
                this.backPic = backPic;
            }

            public double getLongitude() {
                return longitude;
            }

            public void setLongitude(double longitude) {
                this.longitude = longitude;
            }

            public double getLatitude() {
                return latitude;
            }

            public void setLatitude(double latitude) {
                this.latitude = latitude;
            }

            public String getStatus() {
                return status;
            }

            public void setStatus(String status) {
                this.status = status;
            }

            public int getSendTimes() {
                return sendTimes;
            }

            public void setSendTimes(int sendTimes) {
                this.sendTimes = sendTimes;
            }

            public int getGetTimes() {
                return getTimes;
            }

            public void setGetTimes(int getTimes) {
                this.getTimes = getTimes;
            }

            public int getDistance() {
                return distance;
            }

            public void setDistance(int distance) {
                this.distance = distance;
            }

            public Object getShowMeTime() {
                return showMeTime;
            }

            public void setShowMeTime(Object showMeTime) {
                this.showMeTime = showMeTime;
            }

            public int getShowMeStatus() {
                return showMeStatus;
            }

            public void setShowMeStatus(int showMeStatus) {
                this.showMeStatus = showMeStatus;
            }

            public double getLastLongitude() {
                return lastLongitude;
            }

            public void setLastLongitude(double lastLongitude) {
                this.lastLongitude = lastLongitude;
            }

            public double getLastLatitude() {
                return lastLatitude;
            }

            public void setLastLatitude(double lastLatitude) {
                this.lastLatitude = lastLatitude;
            }

            public int getCityCode() {
                return cityCode;
            }

            public void setCityCode(int cityCode) {
                this.cityCode = cityCode;
            }

            public String getCityName() {
                return cityName;
            }

            public void setCityName(String cityName) {
                this.cityName = cityName;
            }
        }
    }
}
